body{ position: relative; color: #333;line-height: 25px;font-size:16px;color:#3a3a3a;overflow-x:hidden;padding:0px;margin:0px}
.container{
	width: 1200px;
}
h2{
font-size:18px;
}
.col-xs-1-8,.col-sm-1-8,.col-md-1-8,.col-lg-1-8 {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
.floatleft{
	float:left ;
}
.floatright{
	float:right ;
}
.col-xs-1-8 {
  width: 12.5%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-1-8 {
    width: 12.5%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-1-8 {
    width: 12.5%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-8 {
    width: 12.5%;
    float: left;
  }
}
.container{
	width: 1200px;
}
.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5 {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.col-xs-1-5 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-sm-1-5 {
    width: 20.5%;
    float: left;
  }
}
.clearboth{
	clear: both;
}
.headerIcon{
	height: 30px;	
	border-bottom: 1px solid #E1E1E1;
}
a{
	color: #222222;
	text-decoration:none; 
}
.splitDottedBorderLeft{
	border-left: 1px dotted #818181;
	height: 15px;
	margin:0 14px;
}
.logoTel{
	background: url(../images/kefutel.png) no-repeat 70px;
	height: 135px;
}
.logoTel span{
	font-size: 20px;
	color: black;
	font-weight: bold;
}
.logoTel p{
	font-size: 12px;
	font-weight: bold;
	margin-top: 40px;
}
.mynav{
	height: 45px;
	line-height: 45px;
	background-color: #aa1c22;
}
.mynav .container ul{
	list-style:none; 
    margin: 0px; 
    padding: 0px; 
    width: auto; 
}

.mynav .container ul li{
	float: left;
}
.mynav .container ul li a{
	color: white;
	padding: 50px;
	font-weight: bold;
}
.tuiJianNav{
	font-size: 14px;
}
.tuiJianNav ul{
	list-style:none; 
    margin: 0px; 
    padding: 0px; 
    width: auto; 
}
.tuiJianNav li{
	float: left;
	border-right:1px solid black ;
	display: block;
	height: 12px;
	margin: 40px 0;
	line-height: 12px;
	padding-left: 13px;
	padding-right: 13px;
}
.tuiJianNavTitle{
	font-size: 20px;
	font-weight: bold;
}
.noBorder{
	border: none;
}
.btn-more{
    color: #fff;
    background-color: #d65767;
    border-color: #d65767;
	margin-top: -10px;
}
.tuiJianProName{
	display: block;
	position: absolute;
	bottom: 0;
	height: 35px;
	background-color: rgb(20, 20, 20, 0.8);
	line-height: 35px;
	font-weight:bold;
	color: #ffffff;		
	width: 263px;
	padding: 0 15px;
}
.tuiJianPro div img{
	position: relative;
}
.tuiJianProIetm{
	margin-bottom: 30px;	
}
.mewsTitleHead{
	font-weight: bold;
	font-size: 20px;
	margin-right: 10px;
}
.newsTitleEn{
	color: red;
	font-size: 16px;
}
.newsTitle{
	margin-bottom: 20px;
}
.nTitle ,.nAuthor, .nText{
	margin: 0 0 5px 0;
}
.nTitle{
	font-weight: bold;
}
.nAuthor{
	color: #999999;
	font-size:12px ;
}
.nText{
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}
.newsList{
	margin-top: 20px;
	border-top: 1px dotted #999999;
}
.newsItemTitle{
	background:url(../images/newsIcon.png) no-repeat ;
	padding-left: 30px;
}
.newsItem{
	margin: 10px 0;
}
.usText{
	line-height: 30px;
	margin-top: 18px;
	word-wrap:break-word;
	text-indent:2em;
	height: 112px;
	overflow: hidden;
}
.history{
	height: 450px;
	background-color: #f3f3f3;
	margin-top: 20px;
}
.rongyu{
	font-size: 18px;
	color: #666666;
	line-height: 30px;
	margin-top: 50px;
}
.rongyuNum{
	font-size: 50px;
	color: #e80113;
	font-weight: bold;
}
.changfangXiao{
	margin-top: 10px;
	width:235px ;
	height: 280px;
	margin-right: 15px;
}
.changfangDa{
	margin-top: 10px;
	width: 650px;
	height: 280px;
}
.qs{
	margin-top:30px ;
}
.qsTitle{
	font-weight:bold ;
	font-size:15px ;
	border-bottom: 1px dotted #666666;
	padding-bottom: 15px;
}
.qsText{
	line-height: 30px;
	overflow: hidden;
	text-indent: 2em;
}
.proCase{
	margin-top: 15px;
}
.newsAndLink{padding-right:20px}
.proCase .picBox{text-align:center}
.bottomMenu{
	margin-top: 30px;
	background-color: #222222;
	padding: 10px 15px;
}
ul{
	list-style:none; 
	margin: 0px; 
	padding: 0px; 
	width: auto; 
}
.newsAndLink a{
	color: white;	
}
.newsAndLink ul li{
	margin-bottom: 10px;
}
.newsAndLinkT{
	margin: 25px 0;
	color: #cccccc;
	font-size: 18px;
	font-weight: bold;
}
.deviceTitle ul li{
	float: left;
	padding-right: 30px;
	width: 48%;
}
.bottomUs ul li{
	margin-bottom: 10px;
	color: white;
}
.botTel{
	color: #c50f26;
	font-size: 16px;
	font-weight: bold;
}
.bottomLink{
	background-color: #333333;
	font-size:14px;
	color: #999999;
	}
.copyAt{
	margin-top: 15px;
}
.links{
	margin-top: 10px;
}
.links a{
	color: #999999;
}
.links span{
	padding-right: 5px;
}
.ComTitle{
	background-color: #B00;
	padding: 20px;
}
.ComTitle > span {
	font-size: 24px;
	font-weight: 600;
	line-height: 36px;
	color: #FFF;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.ComTitle  > span > span {
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.aboutUs{
	margin-top: 20px;
}
.ComTitle :after {
	display: block;
	content: "";
	width: 60px;
	height: 2px;
	background-color: #FFF;
}

.ComClass, .ComClassNew {
	padding-bottom: 20px;
}
.ComClass > ul, .ComClassNew > ul {
	padding: 2px 0px;
}
.ComClass > ul > li, .ComClassNew > ul >li {
	padding: 2px 0px;
}
.ComClass > ul > li > a {
	display: block;
	font-size: 14px;
	line-height: 28px;
	padding: 7px 21px;
	color: #FFF;
	background-color: #666;
}
.ComClass > ul:hover > li.on > a {
	background-color: #666;
}
.ComClass > ul:hover > li > a:hover, .ComClass > ul > li.on > a {
	background-color: #B00;
}
.ComClassNew > ul > li {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.ComClassNew > ul > li a {
	font-size: 14px;
	line-height: 28px;
	color: #000;
}
.LeftContact {
	padding-bottom: 20px;
	position: relative;
}
.LeftContact > .titleBox{
	padding:5px;
	background-color: #B00;
	color: #FFF;
	margin-bottom: 10px;
	text-align: center;
}
.LeftContact .titleBox .Title {
	display: block;
	border: #FFF solid 1px;
	font-size: 24px;
	font-weight: 600;
	line-height: 70px;
	color:#fff
}
.LeftContact > ul {
	position: relative;
	text-align: left;
	background-color: #B00;
	padding: 15px;
}
.LeftContact > ul > li {
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0px;
	color: #FFF;
}
.LeftContact > ul > li > i {
	vertical-align: middle;
}
.LeftContact > ul > li > img {
	width: 100%;
	background-color: #FFF;
}
/*通用路径开始*/
.ComPath {
	padding-bottom: 20px;
}
.ComPath > ul {
	border-bottom: #DDD 1px solid;
	line-height: 40px;
}
.ComPath > ul > li {
	display: inline-block;
	vertical-align: top;
}
.ComPath > ul > li:before {
	content: ">";
	font-family: simsun, "宋体", "新宋体";
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
}
.ComPath > ul > li:first-child:before {
	display: none;
}
.ComPath > ul > li > a {
	display: inline-block;
	vertical-align: top;
	color: #333;
	padding-left: 12px;
	padding-right: 12px;
}
.ComPath > ul > li:first-child > a{
	padding-left:0px;
}
.ComPath > ul > li > a:hover {
	color: #B00;
}

.tagTitle{border-left:6px solid #bb0000;padding-left:6px;line-height:35px;margin-bottom:10px}
.tagTitle a,.tagTitle a:hover{color:#080808}
.tagTitle .title{
	border-bottom:2px solid #bb0000;
	padding-right:10px;
	padding-left:5px;
	font-weight:normal;
	font-size:18px;
}

.tagTitle  .moreList a{font-size:14px; color:#939393}
.tagTitle  .moreList a:hover{text-decoration:underline}
.ComTitle {
}
.ComTitle > div {
	background-color: #B00;
	padding: 20px;
	color: #FFF;
}
.ComTitle > div:after {
	display: block;
	content: "";
	width: 60px;
	height: 3px;
	background-color: #FFF;
	margin-top: 10px;
}
.ComTitle > div > span {
	font-size: 24px;
	font-weight: 600;
	line-height: 36px;
}
.ComTitle > div > span > span {
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}
.ComPicListSmall {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
}
.ComPicListSmall > ul {
	padding: 5px 0px;
}
.ComPicListSmall > ul > li {
	display: inline-block;
	vertical-align: top;
	width: 180px;
	padding: 5px;
	padding-bottom: 10px;
	margin: 5px;
	outline: #999 1px solid;
	margin-bottom: 10px;
}
.ComPicListSmall > ul > li:hover {
	outline: #B00 1px solid;
}
.ComPicListSmall > ul > li > a {
	display: block;
	color: #333;
	line-height: 24px;
	font-size: 16px;
	margin-bottom: 5px;
	text-align: center;
}
.ComPicListSmall > ul > li > a:hover {
	color: #B00;
}
.ComPicListSmall > ul > li > a > img {
	width: 100%;
	height: auto;
	background-color: #DDD;
}
.ComPicListSmall > ul > li > span {
	display: block;
	color: #999;
	line-height: 18px;
	font-size: 12px;
	text-align: center;
	max-height: 36px;
	overflow: hidden;
}
.ComTextList {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
}
.ComTextList > ul {
}
.ComTextList > ul > li {
	display: block;
	padding: 20px;
	padding-left: 100px;
	border-bottom: #DDD 1px solid;
	position: relative;
}
.ComTextList > ul > li > a {
	display: inline-block;
	color: #333;
	line-height: 27px;
	font-size: 18px;
}
.ComTextList > ul > li > a:hover {
	color: #B00;
}
.ComTextList > ul > li > span {
	display: block;
	color: #999;
	line-height: 21px;
	font-size: 14px;
}
.ComTextList > ul > li > span:first-child {
	color: #FFF;
	background-color: #B00;
	position: absolute;
	left: 0px;
	top: 23px;
	padding: 7px;
	text-align: center;
	border-top: #333 3px solid;
}
.ComTextList > ul > li > span:first-child > span {
	display: block;
	font-size: 20px;
}
.contactItem{margin-top:20px}
.contactItem li{line-height:50px;font-size:16px}
.contactItem li .fa{font-weight:bold;color:#bb0000;font-size:22px;padding-right:8px}
#dituContent{border:1px solid #ccc}
.contactArea{position:relative}
.contactIoc{position:absolute; right:0px;bottom:0px}
.contactIoc img{width:330px;height:258px}
.ComPicList {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
}
.ComPicList > ul {
	padding: 5px 0px;
}
.ComPicList > ul > li {
	display: inline-block;
	vertical-align: top;
	width: 30%;
	padding: 10px;
	margin: 9px;
	outline: #999 1px solid;
	margin-bottom: 20px;
}
.ComMain > .Left > .ComPicList > ul > li {
	margin: 5px;
}
.ComPicList > ul > li:hover {
	outline: #B00 1px solid;
}
.ComPicList > ul > li > a {
	display: block;
	color: #333;
	line-height: 27px;
	font-size: 18px;
	margin-bottom: 9px;
	text-align: center;
}
.ComPicList > ul > li > a:hover {
	color: #B00;
}
.ComPicList > ul > li > a > img {
	width: 100%;
	height: auto;
	background-color: #DDD;
}
.ComPicList > ul > li > span {
	display: block;
	color: #999;
	line-height: 21px;
	font-size: 14px;
	text-align: center;
	max-height: 42px;
	overflow: hidden;
}
.CommonDetail {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 10px 0px;
}
.CommonDetail > .Title {
	display: block;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	padding: 0px 0px 5px 0px;
	text-align: center;
	color: #B00;
}
.CommonDetail > .TitleDesc {
	display: block;
	font-size: 12px;
	line-height: 24px;
	padding: 0px 0px 10px 0px;
	border-bottom: #DDD 1px solid;
	text-align: center;
	color: #666;
	font-weight: 400;
}
.CommonDetail > div {
	padding-top: 28px;
	padding-bottom: 28px;
	font-size: 14px;
	line-height: 21px;
	color: #555;
}
.CommonDetail > div > div.DetailSlider {
	width: 490px;
	height: auto;
	float: left;
	padding: 0px 28px 14px 0px;
}
.CommonDetail > div > div.DetailSlider.Small {
	width: 280px;
}
.CommonDetail > div > a {
	color: #B00;
	font-weight: 600;
	padding: 0px 7px;
}
.wrapperLeft img{max-width:100%}
.textEll{text-overflow:ellipsis;overflow:hidden;white-space: nowrap}
.picBox img{width:100%}
/*common-分页代码开始*/
.commonPages{padding:10px 0px}
.pages{padding-top:50px}
.pages .cur_page,.pages a:hover,.pages span:hover{background:#bb0000;border:1px solid #bb0000;color:#fff}
.pages{ text-align:center; margin:20px 0px;font-size:14px}
.pages span:first-child, .pages a:first-child{ margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px }
.pages a, .pages span{display:inline; position:relative; padding:6px 11px; margin-left:-1px; line-height:1.5; text-decoration:none; background:#f8f8f8; border:1px solid #ccc; cursor:pointer }

.prevNext{border-top:1px solid #cccc;margin-top:30px; padding-top:10px;margin-bottom:50px}
.pages a:last-child{ border-top-right-radius:4px; border-bottom-right-radius:4px }
/*common-分页代码结束*/
.caseList{position:relative}
.caseList .flex-direction-nav a{opacity:1}
.caseList .slides li{width:262px;padding:15px;}